/*************************************************************************
	> File Name: 237.删除链表中的节点.c
	> Author: Maureen 
	> Mail: Maureen@qq.com 
	> Created Time: 四  9/ 2 20:23:38 2021
 ************************************************************************/


//唯一参数为要被删除的节点

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */


void deleteNode(struct ListNode* node) {
    if (node == NULL || node->next == NULL) {
        node = NULL;
        return ;
    }
    //获取下一个节点的值
    node->val = node->next->val;
    //删除已经获得值的节点
    node->next = node->next->next;
}
